package com.bt.lms.ui.page.sys.utils;

import com.alibaba.fastjson.JSON;
import com.bt.lms.network.msg.ReqMsg;
import java.util.Date;

/**
 * 编码
 * @author 徐大永
 */
public class Encode {

    /**
     * 组装网络消息
     *
     * @param obj 要组装成消息的对象
     * @return 消息
     */
    public static ReqMsg encodeToMsg(Object obj, short busType) {

        //要返回的对象
        ReqMsg reqMes = new ReqMsg();

        //组装消息
        //组装数据
        String jsonString = JSON.toJSONString(obj);
        reqMes.setData(jsonString);
        //请求id
        Date date = new Date();
        long reqId = date.getTime();
        reqMes.setReqId(reqId);
        //业务类型
        reqMes.setBizType(busType);

        return reqMes;
    }

}
